"""
切片方法适用于字符串、列表、元组
    切片使用索引值来限定范围，从一个大的字符串中切出小的字符串
    列表和元组都是有序的集合，都能够通过索引值获取到对应的数据
    字典是一个无序的集合，是使用键值对保存数据

字符串[开始索引:结束索引:步长]

注意：
    * 指定的区间属于左闭右开型
        从起始位置开始，到结束位置的前一个结束(不包含结束位置的字符)
        如果索引为 -1 表示最后一个字符 -2 表示倒数第二个 ...
    * 如果想要从头开始切片，开始位置 0 可以省略，但是 : 不能省略
    * 如果想要切片到末尾，末尾的位置也可以省略，但是 : 不能省略
    * 步长默认为1，如果连续切片，数字和冒号都可以省略
"""

hello_str = "人生苦短，我用 Python"
print(hello_str[8 : len(hello_str)])
print(hello_str[8 : ])
print(hello_str[ : ])